package com.tinckay.entity.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @Author: Jean
 * @Desc:
 * @Date: 2019/1/23 14:18
 */
@Data
@ApiModel(value = "StorehousePlanForm对象", description = "")
public class StorehousePlanForm {

    @NotNull(message = "仓体模型类型不能为空")
    @ApiModelProperty(value = "仓体模型类型")
    private Integer type;

    @NotNull(message = "仓体【长】不能为空")
    @ApiModelProperty(value = "仓体【长】")
    private Double length;

    @NotNull(message = "仓体【宽】不能为空")
    @ApiModelProperty(value = "仓体【宽】")
    private Double width;

    @ApiModelProperty(value = "仓体【左宽】")
    private Double leftWidth;

    @NotNull(message = "仓体【左高】不能为空")
    @ApiModelProperty(value = "仓体【左高】")
    private Double height;

    @ApiModelProperty(value = "仓体【右高】")
    private Double rightHeight;

    @ApiModelProperty(value = "排气孔高度")
    private Double ventHeight;

    @NotNull(message = "变速高度不能为空")
    @ApiModelProperty(value = "变速高度")
    private Double limitHeight;

    @NotNull(message = "停止高度不能为空")
    @ApiModelProperty(value = "停止高度")
    private Double stopHeight;

    @NotNull(message = "容积")
    @ApiModelProperty(value = "容积")
    private Double cubic;

    @ApiModelProperty(value = "异形区域容积")
    private Double abnormityCubic;

    @ApiModelProperty(value = "所属管节编码")
    private String pipeCode;

    @ApiModelProperty(value = "泵车编码")
    private String pumpCode;
}